<%-- 
    Document   : ADM_REGISTRO_PROVEEDOR
    Created on : 17-oct-2014, 11:13:08
    Author     : equipo_4
--%>

<%@page import="java.util.List"%>
<%@page import="Modelo.SIS_ACCEDIDOS"%>
<%@page import="Conexion.Conexion"%>
<%@page import="RRHH_Modelo.RHH_USUARIO"%>
<%@page import="ADMINISTRACION_MODELO.ADM_PROVEEDOR"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>BROKER</title>
        <script src="../login/js/jquery-1.8.2.min.js" type="text/javascript"></script>
        <link href="../css/NuevoStilo.css" rel="stylesheet" type="text/css"/>
    </head>
    <body>
        <h1 id="titulo">REGISTRO DE PROVEEDORES</h1>
        <%
            RHH_USUARIO usuario = ((RHH_USUARIO)request.getSession().getAttribute("usr"));
            Conexion con = new Conexion(usuario.getUSUARIO(), usuario.getPASSWORD());
            SIS_ACCEDIDOS accedido = new SIS_ACCEDIDOS("ADMINISTRACION/ADM_PROVEEDOR.jsp", usuario.getID(), "PROVEEDORES");
            accedido.setCon(con);
            accedido.Insertar();
            
            ADM_PROVEEDOR prov = new ADM_PROVEEDOR();
            prov.setCon(con);
            List<ADM_PROVEEDOR> lista = prov.Todos();
            
            out.print("<ul id='lista'>");
            for (int i = 0; i < lista.size(); i++) {
                out.print("<li onclick=\"sucursal("+lista.get(i).getNIT()+",' "+lista.get(i).getRAZON_SOCIAL()+"');\">"+lista.get(i).getRAZON_SOCIAL()+"</li>");
            }
            out.print("</ul>");
            
        %>
        
        <form name="form" action="">
            RAZON SOCIAL:<input type="text" name="razon_social" value=""/>
            NIT:<input type="number" name="nit" value="0"/>        
            <input type="button" onclick="insertar();" value="INSERTAR"/>
        </form>
        
        <div id="popUpbackGround"></div>
        <div  class="popup" id="contenedor">
            <h1 style="text-align: center; font-style: italic; font-family: cursive; font-size: 18px;" id="titulo_suc">SUCURSALES DE</h1>
            <ul id="lista_suc">
            </ul>
            <form name="form2" action="">
                DIRECCION:<input type="text" name="direccion" value=""/><br>
                TELEFONO:<input type="number" name="telefono" value="0"/><br>
                N AUTORIZACION:<input type="number" name="nauto" value="0"/><br>
                GOOGLE MAPS:<input type="text" name="gmaps" value="0"/><br>
                <input type="hidden" name="nit2" value="0"/>
                
                <input type="button" onclick="insertar_suc();" value="INSERTAR"/>
                <input type="button" onclick="cerrar_suc();" value="CERRAR"/>
            </form>
        </div>
            
        
        <script type="text/javascript">
            function insertar()
            {
                var rasons = $('input[name=razon_social]').val();
                var nit = $('input[name=nit]').val();
                
                $.post("../ADM_PROVEEDOR_CONTROLLER",{evento:"insertar",rasons:rasons,nit:nit},function(responsetext){
                    if(responsetext==="true")
                    {                        
                        alert("Se creo el Proveedor :"+rasons);
                        $("#lista").append("<li onclick=\"sucursal("+nit+", '"+rasons+"');\">"+rasons+"</li>");
                        $('input[name=razon_social]').val();
                        $('input[name=nit]').val();
                    }
                    else
                    {
                        alert("No se logro crear el Proveedor :"+rasons);
                    }
               });
            }
            
            function insertar_suc()
            {
                var direccion = $('input[name=direccion]').val();
                var telefono = $('input[name=telefono]').val();
                var nauto = $('input[name=nauto]').val();
                var gmaps = $('input[name=gmaps]').val();
                var nit2 = $('input[name=nit2]').val();
                
                
                $.post("../ADM_PROVEEDOR_CONTROLLER",{evento:"insertar_sucursal",direccion:direccion,nit2:nit2, telefono:telefono, nauto:nauto, gmaps:gmaps},function(responsetext){
                    if(responsetext==="true")
                    {                        
                        $("#contenedor").css("display", "none");
                        $("#popUpbackGround").css("display", "none");                        
                    }
                    else
                    {
                        alert("No se logro crear la sucursal :"+direccion);
                    }
               });
            }
            
            function sucursal(nit, rason)
            {               
                $.post("../ADM_PROVEEDOR_CONTROLLER",{evento:"buscar_suc",nit:nit},function(responsetext){                    
                        
                        var jsonObj = $.parseJSON('[' + responsetext+ ']');
                        $.each(jsonObj,function (i,item){
                            $("#lista_suc").append("<li>"+item["direccion"]+"</li>");
                        });
               });
                $("#titulo_suc").text("SUCURSALES DE "+rason);                        
                $("#contenedor").css("display", "block");
                $("#popUpbackGround").css("display", "block");
                $('input[name=nit2]').val(nit);
                        
                $('input[name=direccion]').val("");
                $('input[name=telefono]').val("");
                $('input[name=nauto]').val("");
                $('input[name=gmaps]').val("");
                $("#lista_suc").html("");
            }
            function cerrar_suc()
            {
                $("#contenedor").css("display", "none");
                $("#popUpbackGround").css("display", "none");
            }
        </script>
    </body>
</html>
